<?php if (!defined('TL_ROOT')) die('You can not access this file directly!');

/**
 * Copyright (c) 2010, must art
 *All rights reserved.
 *
 *Redistribution and use in source and binary forms, with or without
 *modification, are permitted provided that the following conditions are met:
 *    * Redistributions of source code must retain the above copyright
 *      notice, this list of conditions and the following disclaimer.
 *    * Redistributions in binary form must reproduce the above copyright
 *      notice, this list of conditions and the following disclaimer in the
 *      documentation and/or other materials provided with the distribution.
 *    * Neither the name of the <organization> nor the
 *      names of its contributors may be used to endorse or promote products
 *      derived from this software without specific prior written permission.
 *
 *THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 *ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 *WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 *DISCLAIMED. IN NO EVENT SHALL must art BE LIABLE FOR ANY
 *DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
 *(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 *LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
 *ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
 *(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 *SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 *
 * PHP version 5
 * @copyright  must art 2010
 * @author     Jan Philipp Pietrzyk <programming@must-art.de>
 * @package    
 * @license    BSD
 * @filesource
 */
 
/**
 * Change palettes to tl_content
 */
$GLOBALS['TL_DCA']['tl_content']['palettes']['yw_youtubeApi'] = $GLOBALS['TL_DCA']['tl_content']['palettes']['yw_youtube'];
$GLOBALS['TL_DCA']['tl_content']['palettes']['yw_youtubeApi'] = str_replace(
			'yw_youtube_movie', 
			'yw_youtube_movieApi',
			$GLOBALS['TL_DCA']['tl_content']['palettes']['yw_youtubeApi']
);
$GLOBALS['TL_DCA']['tl_content']['palettes']['__selector__'][] = 'yw_youtube_playerApi';
$GLOBALS['TL_DCA']['tl_content']['subpalettes']['yw_youtube_playerApi'] = $GLOBALS['TL_DCA']['tl_content']['subpalettes']['yw_youtube_player']; 

/**
 * Add fields to tl_content (palettes)
 */
$GLOBALS['TL_DCA']['tl_content']['fields']['yw_youtube_movieApi'] = array
(
	'label'                   => &$GLOBALS['TL_LANG']['tl_content']['yw_youtube_movieApi'],
	'exclude'                 => true,
	'inputType'               => 'select',
	'options_callback'		  => array('BackendMAYoutubeApiConnector', 'getVideosForOptions'),
	'save_callback' 	 	  => array(array('BackendMAYoutubeApiConnector', 'matchFields')),
	'eval'					  => array('mandatory'=>true)
);
?>